1020 IF A$=CHR$(8) OR A$=CHR$(9) OR A$=CHR$(22) THEN GOSUB *ESC2
1030 IF A$=CHR$(11) THEN GOSUB *ESCG:V=0:V2=-1:GOSUB *ESCP:GOSUB *率:GOSUB *WA
1040 IF A$=CHR$(12) THEN GOSUB *BCLS
1050 IF A$=CHR$(16) THEN GOSUB *GMFSA
1060 IF A$=CHR$(19) THEN GOSUB *GMSAVE
1070 IF A$=CHR$(27) OR A$=CHR$(23) THEN GOSUB *ESC
1080 IF A$="*" THEN GOSUB *WA
1090 IF A$="!" THEN CD PLAY
1100 IF A$=CHR$(34) THEN CD STOP
1110 IF A$="%" THEN V(V&-V)=2:GOSUB *MAPM
1120 IF A$="&" THEN V(V&-V)=0:GOSUB *MAPM
1130 IF A$="'" THEN V(V&-V)=1:GOSUB *MAPM
1140 IF A$="-" THEN GOSUB *拡大
1150 IF A$="/" THEN GOSUB *率
1160 IF A$<"A" THEN 1180
1170 ON ASC(A$)-64 GOSUB *WQA,*反転,*CLS,*BCLS,*END,*SUD,*SLR,*B反転,*ICNL,*ANIM,*S回転,*GLOAD,*率,*B拡大,*ICNS,*変換,*WQU,*SROLL,*GSAVE,*BROLL,*DLOAD,*WAVEX,*WAVEY,*BLR,*B回転,*BUD
1180 IF A$="f" THEN GOSUB *FANT
1190 IF A$="h" THEN GOSUB *印刷
1200 IF A$="l" THEN GOSUB *MLOAD
1210 IF A$="m" THEN GOSUB *面積
1220 IF A$="p" AND MODE=2 THEN GOSUB *変換3
1230 IF A$="s" THEN GOSUB *GFSA
1240 IF A$>="1" AND A$=<"9" AND MODE=2 AND LEN(A$)=1 THEN GOSUB *BE
4220 IF MX>=XK AND MY>=YK AND MX<=XK2 AND MY<=YK2 AND M0+M1 THEN 4150
4230 RETURN
4240 *MLINE EX=MX:EY=MY:GOSUB *MI
4250 X=EX:Y=EY:MX=MOUSE(0):MY=MOUSE(1)
4260 IF MKNO=2 THEN MX20=FNMX(EX)+XB/2:MY20=FNMY(EY)+YB/2:MX21=FNMX(MX)+XB/2:MY21=FNMY(MY)+YB/2:LINE(MX20,MY20)-(MX21,MY21),XOR,7:LINE(MX20,MY20)-(MX21,MY21),XOR,7:GOTO 4300